InBox TableSort
Versão 6.0.1
Data de Criação 14/08/2018
Recursos
Este módulo fornece o recurso de estilizar tabelas no OTRS.
Pré-requisitos
Framework
As seguintes versões de framework OTRS são suportadas:
- [6.0.x]
Módulos
Os seguintes módulos são requeridos:
- InBox Core 6.15.7 ou superior
Sistema Operacional
Os seguintes sistemas operacionais são requeridos:
- [Nenhum]
Software de Terceiros
Os seguintes softwares de terceiros são requeridos:
- [Nenhum]
Instalação
bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ TableSort-6.0.1.opm
Configuração
Este módulo pode ser configurado via Configuração do Sistema na interface administrativa. As seguintes opções de configurações estão disponíveis:
Adicionar arquivos JavaScript
Para que o módulo funcione corretamente, é necessário que os arquivos JS abaixo sejam carregados na interface do cliente no loaderJS e na interface do atendente no loader da tela que contém a tabela a ser estilizada.
Exemplo para a action CustomerTicketOverview:
Vá até "Administração > Configuração do Sistema":
Pesquise por: Loader::Customer::CommonJS###000-Framework
Adicione os seguintes arquivos:
- /inbox-thirdparty/DataTables-1.10.18/js/jquery.dataTables.min.js
- Core.Agent.TableSortAdd.js
Para a tela do atendente AgentTicketQueue por exemplo, o arquivo deverá ser carregado na configuração Loader::Module::AgentTicketQueue###002-Ticket
Salve e dê deploy.
Adicionar arquivos CSS
Para que o módulo funcione corretamente, é necessário que os arquivos CSS abaixo sejam carregados no loader da tela que contém a tabela a ser estilizada.
Exemplo para a action CustomerTicketOverview:
Vá até "Administração > Configuração do Sistema":
Pesquise por: Loader::Customer::CommonCSS###000-Framework
Adicione os arquivos css:
- Core.TableSort.css
- /inbox-thirdparty/DataTables-1.10.18/css/jquery.dataTables.min.css
Para a tela do atendente AgentTicketQueue por exemplo, o arquivo deverá ser carregado na configuração Loader::Module::AgentTicketQueue###002-Ticket
Salve e dê deploy.
Observação: o arquivo Core.TableSort.css só é necessário para as telas do customer.
Uso
Após configurar, a tabela ficará da seguinte forma: